package com.itheima.overload;

public class Test3 {
        /*
         需求:设计一个方法用于数组遍历，要求遍历的结果是在一行上的。例如[11,22,33,44,55]

         思路:
         ①定义一个数组，用静态初始化完成数组元素初始化
         ②定义一个方法，对数组进行遍历
         ③遍历打印的时候，数据不换行
         ④调用遍历方法
         */
        public static void main(String[] args) {
            //①定义一个数组，用静态初始化完成数组元素初始化
            int[] arr = {11, 22, 33, 44, 55};
            printArray(arr);
            System.out.println("逻辑体");

        }
        //②定义一个方法，对数组进行遍历

        //1,参数   int[] arr
        //2,返回值类型  void
        public static void printArray(int[] arr){
            System.out.print("[");
            for (int i = 0; i < arr.length; i++) {
                //如果满足条件，特殊元素特殊处理
                if (i == arr.length - 1){
                    //方法调用后跟着的逻辑体不换行，print应该加上ln
                    System.out.println(arr[i] + "]");
                }else{
                    System.out.print(arr[i] + ", ");
                }

            }

        }
}
